import { createStore } from 'vuex';
import  menu from '@/router/menu';

//  vuex 状态管理(全局数据) 这个一状态管理类库，负责能够给所有的项目当中的组件提供共享的状态的一个类库
export default createStore({
  state: { // 这里就是全局共享的状态声明的地方
    menu,
  },
  getters: {
  },
  mutations: { // mutation里面声明的函数是用来修改状态的函数 也是唯一的选择
    setMenu(state, payload) { // 第一个参数就是 我们当前的state 第二个参数是传递进来的值
      state.menu = payload;
    },
  },
  actions: {
  },
  modules: {
  },
});
